package com.jinjiafeng.baselibrary.widget.indicator;

import android.view.View;
import android.view.ViewGroup;

/**
 * @author jinjiafeng
 * Time :18-6-3
 */
public abstract class BaseIndicatorAdapter<T extends View> {
    /**
     * 总的条目数
     * @return 条目数
     */
    public abstract int getCount();

    /**
     *需要添加的View
     * @param position 返回的位置
     * @param viewGroup 返回的容器
     * @return 添加的View
     */
    public abstract T getView(int position, ViewGroup viewGroup);

    public void highlightView(T view){

    }

    public void restoreView(T view){

    }

    public  View getBottomTrackView(){
        return null;
    }
}
